/* Toast 样式覆盖 */
.van-toast {
  background-color: rgba(0, 0, 0, 0.85) !important;
  min-width: 120px !important;
  max-width: 80% !important;
  padding: 16px 20px !important;
  border-radius: 12px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
}

.van-toast__text {
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 22px !important;
  text-align: center !important;
  font-weight: 500 !important;
}

.van-toast__loading {
  color: #ffffff !important;
}

.van-toast__icon {
  font-size: 40px !important;
  margin-bottom: 10px !important;
  color: #ffffff !important;
}

/* 确保 Toast 显示在最上层 */
.van-toast--unclickable {
  z-index: 9999 !important;
} 